Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
rdlc.rdl

Packages that use rdlc.rdl
rdlc.commands |
rdlc.hw | This package contains all the classes to transform an RDL design into a hardware design.
rdlc.hw.verilog | Classes for turning an abstract hardware design into Verilog.
rdlc.naming | A powerful package for naming and binding of objects.
rdlc.netlist.rdl | This package handles pretty printing an RDL design back into RDL.
rdlc.plugins | Output plugins for including files and launching other tools.
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.

Classes in rdlc.rdl used by rdlc.commands
Declaration This interface encapsulates the properties of an RDL declaration: it extends the `Expression` interface, and adds support for naming.
Expression.Phase Enumeration of the phases of resolution.
Instance This class represents a node in an instance hierarchy.
Map Standard map declaration, contains unit, platform and possibly map instances.
Namespace `Namespace` provides a direct representation of an RDL namespace declaration.
Platform Standard platform declaration, contains I/O ports, links and instances.
PluginField This class represents a very general platform or language specific plugin invocation which can be attached to any instance.
Unit Standard unit declaration, contains input and output ports, channels and instances.

Classes in rdlc.rdl used by rdlc.hw
ChannelModel Abstracts the various types of channel models into a single clean interface.
Declaration This interface encapsulates the properties of an RDL declaration: it extends the `Expression` interface, and adds support for naming.
Declaration_Named Simple helper class which implements the basic functionality of a declaration.
DynRoot This interface encapsulates all of the methods required of a declaration which is the root of a dynamic instance hierarchy.
DynRoot_Standard Simple helper class which implements the generic functionality required of a `DynRoot`.
Expression The expression interface encapsulates all of the functionality which is specific to an RDL expression.
Field Abstract representation of a field of an `Instance`.
Field_Named This is a helper class which implements much of the base functionality of a `Field`, making the actual implementations cleaner.
Instance This class represents a node in an instance hierarchy.
Message Abstracts the various types of messages into a single clean interface.
Namespace `Namespace` provides a direct representation of an RDL namespace declaration.
Namespace.QualifiedIdentifier Qualified identifier for declarations.
Unit Standard unit declaration, contains input and output ports, channels and instances.
UnitInstance Represents a unit instances declared inside of a hierarchical unit.
UnitPort Represents an actual input or output port as declared in a unit.

Classes in rdlc.rdl used by rdlc.hw.verilog
Declaration This interface encapsulates the properties of an RDL declaration: it extends the `Expression` interface, and adds support for naming.
Map Standard map declaration, contains unit, platform and possibly map instances.
Namespace `Namespace` provides a direct representation of an RDL namespace declaration.
Platform Standard platform declaration, contains I/O ports, links and instances.
Unit Standard unit declaration, contains input and output ports, channels and instances.
UnitPort Represents an actual input or output port as declared in a unit.

Classes in rdlc.rdl used by rdlc.naming
Expression.Phase Enumeration of the phases of resolution.

Classes in rdlc.rdl used by rdlc.netlist.rdl
ChannelModel Abstracts the various types of channel models into a single clean interface.
Declaration_Indirect Simple helper class from which all of the other indirect declarations inherit.
DynRoot_Standard Simple helper class which implements the generic functionality required of a `DynRoot`.
Field Abstract representation of a field of an `Instance`.
Instance This class represents a node in an instance hierarchy.
Message Abstracts the various types of messages into a single clean interface.
Namespace `Namespace` provides a direct representation of an RDL namespace declaration.

Classes in rdlc.rdl used by rdlc.plugins
Instance This class represents a node in an instance hierarchy.

Classes in rdlc.rdl used by rdlc.rdl
AttributeField This class represents a very general attribute attached to any instance.
Channel This class handles complete channel connectivity.
ChannelModel Abstracts the various types of channel models into a single clean interface.
CUP$parser$actions Cup generated class to encapsulate user supplied action code.
Declaration This interface encapsulates the properties of an RDL declaration: it extends the `Expression` interface, and adds support for naming.
Declaration_Indirect Simple helper class from which all of the other indirect declarations inherit.
Declaration_Named Simple helper class which implements the basic functionality of a declaration.
DynRoot This interface encapsulates all of the methods required of a declaration which is the root of a dynamic instance hierarchy.
DynRoot_Indirect Builds on `Declaration_Indirect` by including accessors for an indirect `DynRoot`.
DynRoot_Standard Simple helper class which implements the generic functionality required of a `DynRoot`.
Expression The expression interface encapsulates all of the functionality which is specific to an RDL expression.
Expression.Phase Enumeration of the phases of resolution.
Field Abstract representation of a field of an `Instance`.
Field_Named This is a helper class which implements much of the base functionality of a `Field`, making the actual implementations cleaner.
Instance This class represents a node in an instance hierarchy.
Instance.Identifier Identifier for instsances and fields.
Instance.LateBindField LateBindField holds a field and it dynamic identifier for later binding into a instance.
Map Standard map declaration, contains unit, platform and possibly map instances.
MapEntry This is an abstract representation of a specific map entry.
MapInstance Represents a map instances declared inside of a hierarchical map.
MapLink This class represents a mapping from a channel to a link.
MapPort This class represents a mapping from a unit port to a platform port.
MapUnit This class represents a mapping from a unit instance to a map instance.
Message Abstracts the various types of messages into a single clean interface.
Message_Union.UntaggedMessage Simple storage class which is used to record fields which have not been tagged yet.
Namespace `Namespace` provides a direct representation of an RDL namespace declaration.
Namespace.Identifier Identifier for namespaces.
Namespace.LateBindDecl LateBindDecl holds a declaration and it raw static identifier for later binding into a namespace.
parser CUP v0.10k generated parser.
Platform Standard platform declaration, contains I/O ports, links and instances.
Platform_Standard.Specifier Iterator of the miscellaneous specifications that are part of a platform.
PlatformInstance Represents a platform instances declared inside of a hierarchical platform.
PlatformLink Represents a link declared inside of a hierarchical platform.
PlatformPort Represents an actual I/O port as declared in a platform.
PluginField This class represents a very general platform or language specific plugin invocation which can be attached to any instance.
RawDynamicIdentifier This class is nothing more than a named type abbreviation for the raw data returned by the parser.
RawStaticIdentifier This class is nothing more than a named type abbreviation for the raw data returned by the parser.
Unit Standard unit declaration, contains input and output ports, channels and instances.
UnitChannel Represents a channel declared inside of a hierarchical unit.
UnitExternal This class represents a very general platform or language specific extension to a unit.
UnitInstance Represents a unit instances declared inside of a hierarchical unit.
UnitPort Represents an actual input or output port as declared in a unit.

Classes in rdlc.rdl used by rdlc.sw
Declaration This interface encapsulates the properties of an RDL declaration: it extends the `Expression` interface, and adds support for naming.
Declaration_Named Simple helper class which implements the basic functionality of a declaration.
DynRoot This interface encapsulates all of the methods required of a declaration which is the root of a dynamic instance hierarchy.
DynRoot_Standard Simple helper class which implements the generic functionality required of a `DynRoot`.
Expression The expression interface encapsulates all of the functionality which is specific to an RDL expression.
Field Abstract representation of a field of an `Instance`.
Field_Named This is a helper class which implements much of the base functionality of a `Field`, making the actual implementations cleaner.
Instance This class represents a node in an instance hierarchy.
Message Abstracts the various types of messages into a single clean interface.
Namespace `Namespace` provides a direct representation of an RDL namespace declaration.
Namespace.QualifiedIdentifier Qualified identifier for declarations.
UnitPort Represents an actual input or output port as declared in a unit.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES